/** * The purpose of this program is to accurately and efficiently caluclate your body mass index (BMI). * * @author Bijan Tajmir * @version 10/18/2014 */ import java.util.Scanner; public class BMI { public static void main(String[] args) { //Initialize and declare variables String target = ""; Scanner in = new Scanner(System.in); double BMI; double kilograms; double meters; double height; //Print program function/description System.out.println("Determine Your body mass index."); //Prompt user for input System.out.print("Enter your name (first last) : "); String firstName = in.next(); String lastName = in.nextLine(); System.out.println(firstName+" "+lastName); System.out.println(""); System.out.print("Weight in pounds (e.g. 175): "); String weight = in.next(); System.out.println(weight); System.out.println(""); System.out.print("Enter your height in feet and inches (e.g. 5 11): "); String feet = in.next(); String inches = in.nextLine(); System.out.println(feet+" "+inches); System.out.println(""); //Parse Strings double feet1 = Double.parseDouble(feet); double inches1 = Double.parseDouble(inches); double weight1 = Double.parseDouble(weight); //Unit Conversions height= ((feet1*12)+inches1); kilograms= (weight1 * .45); meters= (height * .025); //Calculate BMI BMI = (kilograms/(meters*meters)); //Determine if if normal weight, overweight, or underweight if(BMI < 18.5) target = "You are underweight."; else if(BMI > 25) target = "You are overweight."; else target = "Your weight is optimal."; // Spacing System.out.println(""); System.out.println(""); //Print Output System.out.println("Body Mass Index Calculator"); System.out.println(""); System.out.println("-------------------------------------------------------------"); System.out.println(""); System.out.print("Name: "); System.out.print(firstName+lastName); System.out.println(""); System.out.print("Height (m): "); System.out.print(meters); System.out.println(""); System.out.print("Weight (kg): "); System.out.print(kilograms); System.out.println(""); System.out.print("Body Mass Index (BMI): "); System.out.print(BMI); System.out.println(""); System.out.print("Category: "); System.out.print(target); } //end main }//end class